Big Huge Thesaurus

ciliated protozoan

noun